package com.shycloud.mido.organ.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.shycloud.mido.organ.api.dto.PraClassScoreLocalDTO;
import com.shycloud.mido.organ.api.entity.PraClassScoreLocalUrl;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 *
 * 课节本地曲谱地址 mapper
 * @author yyy
 */
public interface ClassScoreLocalUrlMapper extends BaseMapper<PraClassScoreLocalUrl> {

	/**
	 * 课节曲谱地址-
	 * @param id 曲谱ID
	 * @return
	 */
	List<PraClassScoreLocalDTO> selUrl(@Param("id") String id);

	/**
	 * 删除
	 * @param localId 主表ID
	 * @return
	 */
	Boolean del(@Param("localId") String localId);

	/**
	 * 新增
	 * @param praClassScoreLocalUrl  本地曲谱图片地址实体
	 * @return
	 */
	int save(@Param("entity") PraClassScoreLocalUrl praClassScoreLocalUrl);

	/**
	 * 根据Id获取曲谱地址
	 * @param id 曲谱Id
	 * @return
	 */
	List<String> getUrl(@Param("id") String id);

}
